import request from '@/utils/request'
import qs from 'qs'

/**
 * 我的申请
 */

/**
 * 我的申请
 * GET /apply/selectWaitConfirm 待签核
 */
export function selectWaitConfirm(code) {
  return request({
    url: '/api/admin/apply/selectWaitConfirm?' + qs.stringify(code),
    method: 'get'
  })
}

/**
 * 我的申请
 * GET /apply/selectWaitConfirm 待签核数量
 */
export function countWaitConfirm() {
  return request({
    url: '/api/admin/apply/countWaitConfirm',
    method: 'get'
  })
}

/**
 * 我的申请
 * GET /apply/selectApproved 已签核
 */
export function selectApproved(code) {
  return request({
    url: '/api/admin/apply/selectApproved?' + qs.stringify(code),
    method: 'get'
  })
}

/**
 * 我的申请
 * GET /apply/pass 通过
 */
export function pass(id) {
  return request({
    url: '/api/admin/apply/pass?' + qs.stringify(id),
    method: 'get'
  })
}

/**
 * 我的申请
 * GET /apply/revoke 驳回
 */
export function revoke(id) {
  return request({
    url: '/api/admin/apply/revoke?id=' + id,
    method: 'get'
  })
}


/**
 * 我的申请
 * GET /apply/myApply 我的申请
 */
export function myApply(id) {
  return request({
    url: '/api/admin/apply/myApply?' + qs.stringify(id),
    method: 'get'
  })
}

/**
 * 我的申请
 * GET /apply/withdrawal 抽单
 */
export function withdrawal(id,applyType) {
  return request({
    url: '/api/admin/apply/withdrawal?' + qs.stringify(id) +'&'+ qs.stringify(applyType),
    method: 'get'
  })
}

/**
 * 我的申请
 * GET /apply/deleteById 删除
 */
export function deleteById(id) {
  return request({
    url: '/api/admin/apply/deleteById?' + qs.stringify(id),
    method: 'get'
  })
}






